﻿Imports DAO
Imports DTO
Public Class NhanVienBUS
    Public Shared Function LayDanhSachNhanVien() As DataTable
        Return NhanVienDAO.LayDanhSachNhanVien()
    End Function

    Public Shared Function LayDSNhanVienCBX() As DataTable
        Return NhanVienDAO.LayDSNhanVienCBX()
    End Function

    Public Shared Function ThemNhanVien(nhanvien As NhanVienDTO) As Boolean
        Dim kt As Boolean = True
        If nhanvien.TenNhanVien.Length = 0 Then
            Return False
        End If
        NhanVienDAO.ThemNhanVien(nhanvien)
        Return kt
    End Function

    Public Shared Function CapNhatNhanVien(nhanvien As NhanVienDTO) As Boolean
        Dim kt As Boolean = True
        If nhanvien.TenNhanVien.Length = 0 Then
            Return False
        End If
        NhanVienDAO.CapNhapNhanVien(nhanvien)
        Return kt
    End Function

    Public Shared Function XoaNhanVien(nhanvien As NhanVienDTO) As Integer
        Return NhanVienDAO.XoaNhanVien(nhanvien)
    End Function

    Public Shared DongKetNoi As System.Data.SqlClient.SqlConnection = NhanVienDAO.DongKetNoi

    Public Shared Sub LayMaBoPhanCbx(nhanvien As NhanVienDTO, ByVal mabp As String, ByVal maql As String)
        NhanVienDAO.LayMaBoPhanCbx(nhanvien, mabp, maql)
    End Sub

    Shared Function layDsNhanVien() As DataTable
        Return NhanVienDAO.layDsNhanVien()
    End Function
End Class
